Career 2022 2014 2013 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills IPP Geneva Trophy - Geneva XI Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari Nord/LB Open 2004 - Braunschweig Architect Open - Budapest Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Polish Open 2000 - Poznan Steelers Cup - Kosice Open Costa Daurada - Tarragona XXVIII Edizione 'A.Savoldi' - Manerbio Tennis Napoli Cup 2006 - Napoli Nord LB Open - Braunschweig San Marino CEPU Open - San Marino X Torneo Internazionale di Tennis - Barletta Renault Slovenian Open - Ljubljana XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Bogota Challenger Concurso Internacional de Vigo - Vigo VI Torneo Internazionale di Tennis - Barletta San Marino Cepu Open - San Marino Braunschweig Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Napoli Challenger Maia Open 2002 - Maia Kos-Zucchetti Tennis Cup - Cordenons Tarragona Challenger Top Wool Challenger Biella - Biella Unicredit Czech Open 2007 - Prostejov Sporting Challenger - Turin Rijeka Open - Rijeka Zivnobanka Open 1999 - Prostejov Copa Kia Challenger ATP - Santiago Samarkand Challenger Todi Challenger San Luis Potosi Challenger - San Luis Potosi Oberstaufen Cup - Oberstaufen Copa Sevilla Internacionales de Andalucia - Seville Pekao Open - Szczecin FILA Challenger Biella - Biella LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Zivnobanka Czech Open - Prostejov Warta Cup 2001 - Sopot Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Schickendanz Open - Furth Nord LB Open - Braunschweig Copa Petrobras - Aracaju VIII Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Memorial Manfredini - Sassuolo Czech Open - Prostejov Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Pekao Open 2004 - Szczecin XI Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Open Costa Daurada - Tarragona Tunis Open - Tunis Banjaluka Challenger 2007 - Banja Luka ATP Challenger Open 2004 - Monchengladbach Challenger Fondazione Carige - Genova Citta di Monza - Monza Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Privat Bank Cup - Dnepropetrovsk Pharma Medico Open 2008 - Aarhus Tennis Napoli Cup 2007 - Napoli Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Bytom Challenger Sir Supermercati - Rome Kosice Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons II Cyclus Open de Tenis - Florianopolis Citta di Brindisi - Brindisi Mobilux Open - Luxembourg Zivnobanka Open - Prostejov Zagreb Open - Zagreb Seville Challenger Timisoara Challenger - Timisoara Tampere Challenger Kitzbuhel Challenger Trnava Challenger IPP Geneva Trophy - Geneva ATP Studena Croatia Open Umag - Umag Copa Petrobras - Montevideo VSZ Solvak Open Challenger - Kosice Copa Kia - Santiago 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi Dubai Tennis Open - Dubai Dubai Tennis Open - Dubai Paegas Czech Open - Prague MFS Pro Tennis Championships - Boston International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City CA Tennis Trophy - Vienna AXA Cup - London UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Warta Cup - Sopot RCA Championships - Indianapolis Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Estoril Open - Estoril BMW Open - Munich UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen 2002 Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Tennis Napoli Cup - Napoli The Hilversum Open - Hilversum Rado Swiss Open - Gstaad Auckland Philadelphia Casablanca Estoril Barcelona 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Gstaad Kremlin Cup - Moscow Croatian Indoors - Split Buenos Aires Prague Dubai Tennis Open - Dubai Ljubljana Open - Ljubljana ATU Cup - Weiden BMW Open - Munich CA Tennis Trophy - Vienna Kremlin Cup - Moscow Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena CA Tennis Trophy - Vienna Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Heineken Open - Singapore Heineken Open - Auckland Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Heinekin Open 1998 - Budva Heineken Open - Auckland X Ciutat de Barcelona - Barcelona Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Generali Open 1997 - Kitzbuhel RCA Championships - Indianapolis Allianz Suisse Open - Gstaad Memorial Piertomaso Tessitore - San Remo Mercedes Cup - Stuttgart Estoril Open - Estoril Generali Open - Kitzbuhel Open Seat-Godo '98 - Barcelona Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo BMW Brixina Tennis Open 2000 - Bressanone Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Investor Swedish Open - Bastad EI Bank Bulgarian Challenger - Sofia ARAG World Team Championship - Dusseldorf RCA Championships - Indianapolis International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Mallorca Open - Mallorca SAP Open - San Jose Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen San Marino Cepu Open - San Marino Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril 1999 Mercedes Cup - Stuttgart Tennis Napoli Cup - Napoli ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Czech Open 2005 - Prostejov San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Tunis Open 2006 - Tunis Czech Open 2006 - Prostejov The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Mercedes Cup - Stuttgart Croatia Open - Umag St. Petersburg Open - St. Petersburg Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Milan Indoors - Milan BMW Open - Munich Posillipo Tennis Cup - Napoli Mexico City Open 13 - Marseille US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach U.S. Pro Tennis Championships - Boston Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Kremlin Cup - Moscow Campionati Internazionali di Sicilia - Palermo Bucharest IPB Czech Indoor - Ostrava Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar International Championship of Croatia - Umag Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Seville Challenger Dutch Open Tennis - Amersfoort Cerveza Club Columbia Open - Bogota Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Tennis Open - Dubai Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BellSouth Open - Vina del Mar Mercedes Cup - Stuttgart Ostrava BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Open de la Comunidad Valenciana - Valencia Interwetten Austrian Open - Kitzbuhel Heineken Open - Auckland Dubai Movistar Open - Santiago Memphis BMW Open - Munich Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm AEGON Championships - London Abierto Mexicano Telcel - Acapulco Basel Lyon Ostrava Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Prague San Marino Grand Prix Hassan II - Casablanca Bogota Qatar Exxon Mobil Open - Doha Montevideo The Priority Telecom Open - Amersfoort Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel The Stella Artois Championships - London Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Braunschweig Challenger Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Napoli Challenger IPB Czech Indoor - Ostrava CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Stuttgart Zivnobanka Czech Open - Prostejov Prague Heilbronn Open - Heilbronn Amer-Wilson Tampere Challenger - Tampere Zivnobanka Czech Open - Prostejov Prague Challenger - Prague BellSouth Open - Auckland Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest Estoril Open - Estoril Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Energis Open - Amersfoort Adelaide Copa Telmex - Buenos Aires San Marino European Community Championships - Antwerp Abierto Mexicano Telcel - Acapulco Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Estoril Open - Estoril Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Open Seat-Godo '99 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle If Stockholm Open - Stockholm Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati RCA Championships - Indianapolis Movistar Open - Vina del Mar Waldbaum's Hamlet Cup - Long Island Newsweek Champions Cup - Indian Wells Brasil Open - Costa do Sauipe Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Davidoff Swiss Indoors - Basel Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Monte Carlo Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Idea Prokom Open - Sopot Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar BCR Open Romania - Bucharest Australian Men's Hardcourt Championships - Adelaide AAPT Championships - Adelaide Internazionali di Tennis di San Marino - San Marino St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells 1997 Mercedes Cup - Stuttgart ATP Kremlin Cup - Moscow Beijing Open - Beijing Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tento Czech Open - Prague Rado Swiss Open - Gstaad Heineken Open - Auckland Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Copenhagen Open - Copenhagen Tennis Masters Series - Hamburg Heineken Open - Auckland Milan Indoors - Milan Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Advanta Championships - Philadelphia Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Moscow The Ericsson Open - Miami Umag Santiago NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo The Lipton Championships - Key Biscayne Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Monte Carlo Open - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Stockholm Open - Stockholm Masters Series Hamburg - Hamburg Stockholm Open - Stockholm Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Movistar Open - Vina del Mar BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Masters Series - Hamburg Copa Telmex - Buenos Aires French Open - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Cincinnati Canadian Open Wimbledon - London U.S. Open - New York Croatia Open Umag - Umag French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open U.S. Open Australian Open - Melbourne U.S. Open Australian Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne The Lipton Championships - Key Biscayne Australian Open - Melbourne U.S. Open - New York French Open - Paris Tennis Masters Series - Montreal French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CZE-IND 3-2 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QF, FRA-CZE 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, QR, CZE-UZB 5-0 Davis Cup, World Group, QF, USA-CZE 3-2 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, 1R, RUS-CZE 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QR, CZE-ROU 3-2 Tennis Masters Cup - Shanghai Atlanta Olympics Olympics - Sydney Olympics - Athens